.wrapper{margin:20px; min-width:778px;}

/*index*/
.index_list li{float: left; width: 150px; height: 150px; border: 1px solid #CCC; margin:10px;}
.index_list li a{display: block; text-align: center; width: 150px; height: 150px; }

/*crumbs*/
.crumbs{height:16px; line-height:14px; margin-bottom:5px; font-size:14px;}
.crumbs a,.crumbs span{margin:0 5px;color:#333; font-size:14px;}
.crumbs a:hover{color:#40c4c0}
.crumbs span{color:#40c4c0}

/* table */
.container_tit{background:#F6F6F6; border:1px solid #E2E2E2; padding:10px;}
.search_box{position:relative; width:216px}
.btn_search{background:url(../images/common/bg_icon.png) no-repeat -20px 0; width:16px; height:16px; display:block; position:absolute; right:4px; top:7px;}
.table{width:100%;}
.table td,.table th{border:1px solid #E2E2E2; padding:7px 10px;}
.bg_h_1{background:#F2F5F8;}


.table2{width:100%;}

.table2 th{border:1px solid #E2E2E2; padding:7px 10px;}
.table2 td{border:1px solid #E2E2E2; padding:7px 10px;}

.table2 tbody tr:hover{background:#eee}

.table tbody tr:nth-child(even){background:#FaFaFa;}
.table tbody tr:hover{background:#eee}

.time_box{position:relative;}
.set_time{line-height:14px; height:30px; cursor:pointer}
.set_time h2{margin-top:2px;}
.time_icon{background:url(../images/common/bg_icon.png) no-repeat -200px 0; width:28px; height:30px; vertical-align:middle; display:inline-block;}
.set_time .icon_up,.set_time .icon_down{margin-top:11px;}


/*--  from start --*/
.form_list{font-size: 14px;}



.form_tit{font-size: 20px;border-bottom:1px solid #666; height: 40px; line-height: 40px; margin-bottom: 20px; padding-left:12px;}
.form_xux{font-size: 20px;border-bottom:1px dashed #666;margin-bottom: 20px; padding-left:12px;}
.form_item{margin-bottom:14px;}
.form_item .name{display:inline-block; line-height:30px; height:30px; width:150px; text-align:right; vertical-align:top}
.form_item .note{color:#999; line-height:24px; display:block; font-size:12px; margin:5px 0 0 133px}
/*--  from end --*/



/*弹框*/
.file_con{height: 30px; position:relative; width: 100%;}
.file_con .file{border:none; width:100%; height:30px; position:absolute; top:0px; left:0px; filter:alpha(opacity:0);opacity:0;}


/*分类信息管理*/
.bigType_tit{margin-left: 10px;}
.bigType_name{height:20px; line-height: 20px; vertical-align: middle; display: inline-block; font-size: 14px;}



.remove,.edit{background-image:url(../images/common/icon.gif); background-repeat:no-repeat; height:12px; margin:0 1px;cursor:pointer}
.remove{background-position:0 -23px; width:11px}
.edit{background-position:0 -3px; width:11px}

.edit_name{width:200px; height: 20px; line-height: 20px;}

/*分页*/
.d_page{text-align:center;}
.d_page .current{background:#2577e3;border:1px solid #2577e3;color:#fff;}
.d_page a,.d_page span{backgound:#fff;border:1px solid #DDDDDD;}
.d_page a,.d_page span{border-radius:3px;padding:2px 11px;color:#6b6b6b;margin:0 3px;display:inline-block;font-size:14px;}



/*度假区管理*/
.img_list{margin-left:133px;}
.img_list li{width:100px; height:110px; background:#ddd; float:left; margin:0 10px 10px 0; padding:10px 10px 0;}
.img_list li .img,.img_list li .img img{width:100px; height:80px; overflow:hidden}
.ctrlBar{font-size:12px; height:20px; margin-top:5px;}
.ctrlBar a{margin:0;}

.play_item{padding:20px 0 10px; width:800px; background:#fafafa; border:5px solid #ccc; margin-bottom:15px; margin-left:130px; position:relative}
.form_item_tit{margin:0 20px 10px; line-height:30px;}
.form_item_tit h2{font-size:16px;}

.img_tips,.img_tips img{width:30px; height:30px;}
#video_tips{cursor:pointer;}

.room_info{position:absolute; left:290px; top:60px}
.room_info .name{width:100px;}
.room_info .textarea{width:368px; height:178px;}


#imgTipsBox{position:absolute; background:#fff; border: 10px solid #aaa; z-index: 1999;}
#imgTipsBox img{max-width: 300px;max-height: 200px;}

/*消费套餐*/
.last_step{margin-top: 14px;}
.last_step a{border: 1px solid #8F8F8F; height: 22px; line-height: 22px; border-radius: 3px; padding: 0 15px;}
.order_text{background: #F9F9F9; padding: 12px; margin-top: 12px;}
.order_text p{padding: 5px 0; font-size: 13px;}
.order_text p span{margin-right:30px;}
.taocan_box{margin-top: 30px;}
.taocan_tit{color: #28c0ef; font-size: 14px;}
.taocan_con{margin-top: 10px; font-size: 13px;}
.taocan_table{width: 100%;}
.taocan_table td{border: 1px solid #E4E4E4; padding: 20px 15px;}
.combi_van_change{margin-bottom: 10px;}
.combi_van_change label,.combi_van_change span{margin-left: 30px;}
.combi_van_option li{height: 28px; padding: 12px 0;}
.combi_van_option li label{width: 250px; line-height:26px;}
.combi_van_option li .unit{margin-left: 20px; line-height:26px;}
.combi_van_con h2{width: 110px; line-height: 30px; margin-top: 12px;}
.combi_van_con li{padding:12px 0; height: 30px;}
.combi_van_con li label{width: 120px; display: inline-block; text-align: right; margin-right: 20px; float: left; line-height: 30px;}
.combi_van_con li .ipt_text{width: 280px;}
.combi_van_con li .J_Item{width:160px;}
.combi_van_con li .calendar-input-wrap .calendar-start-icon{padding-right: 0;}
.hours_con{-display: none; margin-left: 5px;}
.hours_con .select{margin-right: 0;}


.tab_box{border-bottom:1px solid #E2E2E2; height:31px; margin-bottom:20px;}
.tab_list{border-left:1px solid #E2E2E2}
.tab_list li{line-height:30px; width:120px; border-top:1px solid #E2E2E2;border-right:1px solid #E2E2E2; text-align:center;float:left;}
.tab_list li.active{background:#ccc}


.role_board{padding-left: 55px;background: url(../images/common/bg_repno.gif) no-repeat -240px -550px;}


#dtc{
	width: 100%;
	height: 100%;
	background: #000;
	opacity: 0.4;
	display: none;
	position: absolute;
	left: 0;
	top:0;
	z-index: 9999;
	display: none;
	filter:Alpha(Opacity=30); 
	/* IE */ 
	-moz-opacity:0.4; 
	/* Moz + FF */ 
}
#tc{
	width: 420px;
	height: 145px;
	position: fixed;
	left: 50%;
	top: 50%;
	background: #fff;
	border:1px solid #a6a6a6;
	box-shadow:0 0 5px 1px #888;
	z-index: 99999;
	display: none;
}
#tc h3{
	height: 30px;
	line-height: 30px;
	background: #2d3e50;
	font-size: 15px;
	color: #fff;
}
#tc h3 span{
	height: 18px;
	margin: 5px 10px;
	padding: 0 7px;
	border-radius: 40px;
	color: #fff;
	border:1px solid #fff;
}
#tc1{
	height: 115px;
}
#tc1 p{
	line-height: 50px;
	text-align: center;
}
#tc1 .anniu{
	width: 230px;
	margin: 10px auto;
}
#tc1 .anniu a{
	float: left;
	width: 100px;
	height: 30px;
	line-height: 30px;
	text-align: center;
	background: #97ce68;
	border-radius: 10px;
}
#tc1 .anniu .fh{
	margin-right: 30px;
	background: #787272;
}
